<?php
$res = range('5','13');
$a = [];
foreach($res as $v){
    if($v%2==0){
        echo $v.',';
    }elseif($v%3==0){
        echo $v.',';
    }elseif($v%5==0){
        echo $v.',';
    }
}
substr(',',-1);
/*
 * 把只包含质因子2、3和5的数称作丑数（Ugly Number）。
 * 例如6、8都是丑数，但14不是，因为它包含质因子7。
 * 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
 * */
//echo getNumberIndex(100);
//function getNumberIndex($n){
//    $startNumber = 1;
//    while ($n != 0){
//        if(getNumber($startNumber)){
//            $n--;
//        }
//        $startNumber ++;
//    }
//    return $startNumber;
//}
//
//function getNumber($number){
//    $divisorArr = [2,3,5];
//    foreach ($divisorArr as $divisor){
//        while(empty($number % $divisor)){
//            $number = $number / $divisor;
//        }
//        if($number == 1)
//        {
//            return true;
//        }
//    }
//    return false;
//
//}
